package com.ruoyi.logistic.service;

import com.ruoyi.logistic.domain.NetworkUndertakeCentreAssessmentCollect;
import com.ruoyi.logistic.domain.NetworkUndertakeCentreAssessmentDetail;
import com.ruoyi.logistic.domain.PageDate;
import com.ruoyi.logistic.domain.vo.NetworkUndertakeCentreAssessmentCollectVo;
import com.ruoyi.logistic.domain.vo.NetworkUndertakeCentreAssessmentDetailVo;

import java.util.List;

public interface NetworkUndertakeCentreAssessmentService {
    List<NetworkUndertakeCentreAssessmentDetail> selectAll(PageDate pageDate);
    Boolean insert(NetworkUndertakeCentreAssessmentDetail networkUndertakeCentreAssessmentDetail);
    Boolean update(NetworkUndertakeCentreAssessmentDetail networkUndertakeCentreAssessmentDetail);
    Boolean deleteById(Integer id);
    //    考核款明细搜索
    List<NetworkUndertakeCentreAssessmentDetail> search(
            NetworkUndertakeCentreAssessmentDetailVo networkUndertakeCentreAssessmentDetailVo
    );
    //    考核款汇总
    List<NetworkUndertakeCentreAssessmentCollect> assessmentCollect(
            NetworkUndertakeCentreAssessmentCollectVo networkUndertakeCentreAssessmentCollectVo
    );
}
